import request from '@/utils/request'
/**
 * 出入库列表 
 * sn 设备编号
 * record_type 1-库存调整(出)，2-库存调整(入)，3-外省调拨，4-成品调拨5，到港订单分配 6-销售出库
 * page 
 * pageSize
 */
export function getRecordList (data) {
  return request({
    url: '/erp/terminal/recordList',
    method: 'GET',
    data: data
  })
}
/**
 * 出入库货品列表
 * sn 设备编号
 * stock_record_id 记录ID
 */
export function getShopListByRecord (data) {
  return request({
    url: '/erp/terminal/recordGoodsList',
    method: 'GET',
    data: data
  })
}
/**
 * 获取可选门店
 * sn 设备编号
 * record_type 记录类型 1-库存调整(出)，2-库存调整(入)，3-外省调拨，4-成品调拨5，到港订单分配6-销售出库
 */
export function getSelectStore (data) {
  return request({
    url: '/erp/terminal/selectStore',
    method: 'GET',
    data: data
  })
}

/**
 * 外省调拨
 * sn 设备编号
 * stock_record_name 调拨名称 
 * out_store_id 出库门店ID
 * enter_store_id 入库门店ID
 * allocate_send_date 发货时间
 * explain 备注说明
 */
export function allocateOut (data) {
  return request({
    url: '/erp/terminal/allocateOut',
    method: 'POST',
    data: data
  })
}

/**
 * 成品调拨
 * sn 设备编号
 * stock_record_name 调拨名称 
 * out_store_id 出库门店ID
 * enter_store_id 入库门店ID
 * allocate_send_date 发货时间
 * explain 备注说明
 */
export function allocateEnter (data) {
  return request({
    url: '/erp/terminal/allocateEnter',
    method: 'POST',
    data: data
  })
}
/**
 * 库存调整(入)
 * sn 设备编号
 * stock_record_name 调拨名称 
 * enter_store_id 入库门店ID
 * allocate_send_date 发货时间
 * explain 备注说明
 */
export function adjustEnter (data) {
  return request({
    url: '/erp/terminal/adjustEnter',
    method: 'POST',
    data: data
  })
}
/**
 * 库存调整(出)
 * sn 设备编号
 * stock_record_name 调拨名称 
 * out_store_id 出库门店ID
 * allocate_send_date 发货时间
 * explain 备注说明
 */
export function adjustOut (data) {
  return request({
    url: '/erp/terminal/adjustOut',
    method: 'POST',
    data: data
  })
}
/**
 * 销售出库
 * sn 设备编号
 * stock_record_name 调拨名称 
 * out_store_id 出库门店ID
 * invoice_date 发货时间
 * explain 备注说明
 */
export function saleOut (data) {
  return request({
    url: '/erp/terminal/saleOut',
    method: 'POST',
    data: data
  })
}
/**
 * 添加货品码
 * sn 设备编号
 * stock_record_id 出入库记录iD
 * goods_codes 货品码
 */
export function addGoodsCode (data) {
  return request({
    url: '/erp/terminal/addGoodsCode',
    method: 'POST',
    data: data
  })
}
/**
 * 出入库提审
 * sn 设备编号
 * stock_record_id 出入库记录iD
 */
export function referral (data) {
  return request({
    url: '/erp/terminal/referral',
    method: 'POST',
    data: data
  })
}
/**
 * 获取打印信息 扫码抢
 * sn 设备编号
 * goodsCode 条形码数据
 */
export function getPrintCode (data) {
  return request({
    url: '/terminal/printCode',
    method: 'POST',
    data: data
  })
}

/**
 * 获取打印信息 扫码抢
 * sn 设备编号
 * goodsCode 条形码数据
 */
export function getScanGoodsCode (data) {
  return request({
    url: '/erp/terminal/scanGoodsInfo',
    method: 'POST',
    data: data
  })
}

